home *** CD-ROM | disk | FTP | other *** search
/ Champak 120 / Vol 120.iso / games / asteroid.swf / scripts / __Packages / com / mosesSupposes / fuse / ZigoEngine.as < prev    next >
Encoding:
Text File  |  2010-11-09  |  37.5 KB  |  778 lines

  1. function ┬º\x01\x02┬º()
  2. {
  3.    return 1421 % 511 * 5;
  4. }
  5. var ┬º\x01┬º = -1351 + "\x01\x02"();
  6. while(true)
  7. {
  8.    if(eval("\x01") == 644)
  9.    {
  10.       set("\x01",eval("\x01") + 209);
  11.       ┬º┬ºpush(true);
  12.    }
  13.    else if(eval("\x01") == 633)
  14.    {
  15.       set("\x01",eval("\x01") + 328);
  16.    }
  17.    else if(eval("\x01") == 981)
  18.    {
  19.       set("\x01",eval("\x01") - 714);
  20.       var ┬º┬ºpop() = function ┬º\x01\x02┬º()
  21.       {
  22.          return 1421 % 511 * 5;
  23.       };
  24.    }
  25.    else if(eval("\x01") == 340)
  26.    {
  27.       set("\x01",eval("\x01") + 641);
  28.       ┬º┬ºpush("\x0f");
  29.       ┬º┬ºpush(1);
  30.    }
  31.    else if(eval("\x01") == 853)
  32.    {
  33.       set("\x01",eval("\x01") - 683);
  34.       if(function ┬º\x01\x02┬º()
  35.       {
  36.          return 1421 % 511 * 5;
  37.       })
  38.       {
  39.          set("\x01",eval("\x01") + 373);
  40.       }
  41.    }
  42.    else if(eval("\x01") == 355)
  43.    {
  44.       set("\x01",eval("\x01") - 15);
  45.    }
  46.    else if(eval("\x01") == 856)
  47.    {
  48.       set("\x01",eval("\x01") - 847);
  49.       ┬º┬ºpush(!function ┬º\x01\x02┬º()
  50.       {
  51.          return 1421 % 511 * 5;
  52.       });
  53.    }
  54.    else if(eval("\x01") == 54)
  55.    {
  56.       set("\x01",eval("\x01") + 241);
  57.       if(function ┬º\x01\x02┬º()
  58.       {
  59.          return 1421 % 511 * 5;
  60.       })
  61.       {
  62.          set("\x01",eval("\x01") - 174);
  63.       }
  64.    }
  65.    else if(eval("\x01") == 543)
  66.    {
  67.       set("\x01",eval("\x01") + 418);
  68.    }
  69.    else
  70.    {
  71.       if(eval("\x01") != 961)
  72.       {
  73.          if(eval("\x01") == 295)
  74.          {
  75.             set("\x01",eval("\x01") - 174);
  76.             toggleHighQuality();
  77.             nextFrame();
  78.             ┬º┬ºpop()[function ┬º\x01\x02┬º()
  79.             {
  80.                return 1421 % 511 * 5;
  81.             }][┬º┬ºconstant(5)][┬º┬ºconstant(60)][┬º┬ºconstant(111)]();
  82.             addr1985:
  83.             ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  84.             _loc1_[┬º┬ºconstant(117)] = function(targs, props, pauseFlag, suppressStartEvents)
  85.             {
  86.                eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(60)][┬º┬ºconstant(111)](┬º┬ºconstant(118),targs,props,pauseFlag,suppressStartEvents);
  87.             };
  88.             _loc1_[┬º┬ºconstant(119)] = function(targ, prop)
  89.             {
  90.                return ┬º┬ºconstant(70)(eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(60)][┬º┬ºconstant(99)](┬º┬ºconstant(120),targ,prop));
  91.             };
  92.             _loc1_[┬º┬ºconstant(121)] = function(targs, props)
  93.             {
  94.                eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(60)][┬º┬ºconstant(111)](┬º┬ºconstant(122),targs,props);
  95.             };
  96.             _loc1_[┬º┬ºconstant(123)] = function(targs, props)
  97.             {
  98.                eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(60)][┬º┬ºconstant(111)](┬º┬ºconstant(124),targs,props);
  99.             };
  100.             _loc1_[┬º┬ºconstant(125)] = function(targs, props)
  101.             {
  102.                eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(60)][┬º┬ºconstant(111)](┬º┬ºconstant(124),targs,props);
  103.             };
  104.             _loc1_[┬º┬ºconstant(126)] = function(targetObj, type, amt, rgb)
  105.             {
  106.                new ┬º\┬º\┬ºconstant(128)┬º(targetObj)[┬º┬ºconstant(129)](eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(127)](type,amt,rgb));
  107.             };
  108.             _loc1_[┬º┬ºconstant(127)] = function(type, amt, rgb)
  109.             {
  110.                switch(type)
  111.                {
  112.                   case ┬º┬ºconstant(130):
  113.                      var _loc3_ = 100 - eval(┬º┬ºconstant(57))[┬º┬ºconstant(58)](amt);
  114.                      var _loc4_ = amt <= 0 ? 0 : 255 * (amt / 100);
  115.                      return {(┬º┬ºconstant(135)):_loc3_,(┬º┬ºconstant(136)):_loc4_,(┬º┬ºconstant(137)):_loc3_,(┬º┬ºconstant(138)):_loc4_,(┬º┬ºconstant(139)):_loc3_,(┬º┬ºconstant(140)):_loc4_};
  116.                   case ┬º┬ºconstant(131):
  117.                      return {(┬º┬ºconstant(135)):100,(┬º┬ºconstant(136)):255 * (amt / 100),(┬º┬ºconstant(137)):100,(┬º┬ºconstant(138)):255 * (amt / 100),(┬º┬ºconstant(139)):100,(┬º┬ºconstant(140)):255 * (amt / 100)};
  118.                   case ┬º┬ºconstant(132):
  119.                      return {(┬º┬ºconstant(135)):amt,(┬º┬ºconstant(136)):128 - 1.28 * amt,(┬º┬ºconstant(137)):amt,(┬º┬ºconstant(138)):128 - 1.28 * amt,(┬º┬ºconstant(139)):amt,(┬º┬ºconstant(140)):128 - 1.28 * amt};
  120.                   case ┬º┬ºconstant(133):
  121.                      return {(┬º┬ºconstant(135)):100 - 2 * amt,(┬º┬ºconstant(136)):amt * 2.55,(┬º┬ºconstant(137)):100 - 2 * amt,(┬º┬ºconstant(138)):amt * 2.55,(┬º┬ºconstant(139)):100 - 2 * amt,(┬º┬ºconstant(140)):amt * 2.55};
  122.                   case ┬º┬ºconstant(134):
  123.                      if(rgb != null)
  124.                      {
  125.                         var _loc5_ = undefined;
  126.                         if(typeof rgb == ┬º┬ºconstant(85))
  127.                         {
  128.                            if(rgb[┬º┬ºconstant(141)](0) == ┬º┬ºconstant(142))
  129.                            {
  130.                               rgb = rgb[┬º┬ºconstant(103)](1);
  131.                            }
  132.                            rgb = rgb[┬º┬ºconstant(141)](1)[┬º┬ºconstant(143)]() == ┬º┬ºconstant(144) ? rgb : ┬º┬ºconstant(145) + rgb;
  133.                         }
  134.                         _loc5_ = Number(rgb);
  135.                         return {(┬º┬ºconstant(135)):100 - amt,(┬º┬ºconstant(136)):(_loc5_ >> 16) * (amt / 100),(┬º┬ºconstant(137)):100 - amt,(┬º┬ºconstant(138)):(_loc5_ >> 8 & 255) * (amt / 100),(┬º┬ºconstant(139)):100 - amt,(┬º┬ºconstant(140)):(_loc5_ & 255) * (amt / 100)};
  136.                      }
  137.                      break;
  138.                }
  139.                return {(┬º┬ºconstant(136)):0,(┬º┬ºconstant(135)):100,(┬º┬ºconstant(138)):0,(┬º┬ºconstant(137)):100,(┬º┬ºconstant(140)):0,(┬º┬ºconstant(139)):100};
  140.             };
  141.             _loc1_[┬º┬ºconstant(146)] = function(targOrTransObj)
  142.             {
  143.                var _loc1_ = targOrTransObj[┬º┬ºconstant(135)] == undefined ? new ┬º\┬º\┬ºconstant(128)┬º(targOrTransObj)[┬º┬ºconstant(147)]() : targOrTransObj;
  144.                var _loc6_ = _loc1_[┬º┬ºconstant(135)] == _loc1_[┬º┬ºconstant(137)] && _loc1_[┬º┬ºconstant(137)] == _loc1_[┬º┬ºconstant(139)];
  145.                var _loc8_ = _loc1_[┬º┬ºconstant(136)] == _loc1_[┬º┬ºconstant(138)] && _loc1_[┬º┬ºconstant(138)] == _loc1_[┬º┬ºconstant(140)];
  146.                var _loc3_ = {(┬º┬ºconstant(148)):Number(_loc6_ != true ? 0 : 100 - _loc1_[┬º┬ºconstant(135)])};
  147.                if(_loc3_[┬º┬ºconstant(148)] != 0)
  148.                {
  149.                   var _loc5_ = 100 / _loc3_[┬º┬ºconstant(148)];
  150.                   _loc3_[┬º┬ºconstant(134)] = _loc1_[┬º┬ºconstant(136)] * _loc5_ << 16 | _loc1_[┬º┬ºconstant(138)] * _loc5_ << 8 | _loc1_[┬º┬ºconstant(140)] * _loc5_;
  151.                   var _loc2_ = _loc3_[┬º┬ºconstant(134)][┬º┬ºconstant(73)](16);
  152.                   var _loc4_ = 6 - _loc2_[┬º┬ºconstant(14)];
  153.                   while(true)
  154.                   {
  155.                      _loc4_;
  156.                      if(_loc4_-- <= 0)
  157.                      {
  158.                         break;
  159.                      }
  160.                      _loc2_ = ┬º┬ºconstant(149) + _loc2_;
  161.                   }
  162.                   _loc3_[┬º┬ºconstant(150)] = ┬º┬ºconstant(145) + _loc2_[┬º┬ºconstant(151)]();
  163.                }
  164.                if(_loc6_ == true && _loc8_ == true)
  165.                {
  166.                   if(_loc1_[┬º┬ºconstant(135)] < 0)
  167.                   {
  168.                      _loc3_[┬º┬ºconstant(133)] = _loc1_[┬º┬ºconstant(136)] * 0.39215686274509803;
  169.                   }
  170.                   else if(_loc1_[┬º┬ºconstant(135)] == 100 && _loc1_[┬º┬ºconstant(136)] != 0)
  171.                   {
  172.                      _loc3_[┬º┬ºconstant(131)] = _loc1_[┬º┬ºconstant(136)] * 0.39215686274509803;
  173.                   }
  174.                   if(_loc1_[┬º┬ºconstant(135)] != 100)
  175.                   {
  176.                      if(_loc1_[┬º┬ºconstant(136)] == 0 || _loc1_[┬º┬ºconstant(136)] != 0 && 255 * ((100 - _loc1_[┬º┬ºconstant(135)]) / 100) - _loc1_[┬º┬ºconstant(136)] <= 1)
  177.                      {
  178.                         _loc3_[┬º┬ºconstant(130)] = _loc1_[┬º┬ºconstant(136)] == 0 ? _loc1_[┬º┬ºconstant(135)] - 100 : 100 - _loc1_[┬º┬ºconstant(135)];
  179.                      }
  180.                      if(128 - 1.28 * _loc1_[┬º┬ºconstant(135)] - _loc1_[┬º┬ºconstant(136)] <= 1)
  181.                      {
  182.                         _loc3_[┬º┬ºconstant(132)] = _loc1_[┬º┬ºconstant(135)];
  183.                      }
  184.                   }
  185.                }
  186.                return _loc3_;
  187.             };
  188.             _loc1_[┬º┬ºconstant(31)] = function()
  189.             {
  190.                for(var _loc5_ in arguments)
  191.                {
  192.                   var _loc4_ = arguments[_loc5_];
  193.                   if(_loc4_ == eval(┬º┬ºconstant(22))[┬º┬ºconstant(6)] || _loc4_ == eval(┬º┬ºconstant(21))[┬º┬ºconstant(6)] || _loc4_ == eval(┬º┬ºconstant(20))[┬º┬ºconstant(6)] || _loc4_ == eval(┬º┬ºconstant(2))[┬º┬ºconstant(6)])
  194.                   {
  195.                      if(_loc4_[┬º┬ºconstant(152)] == undefined)
  196.                      {
  197.                         if(_loc4_ == eval(┬º┬ºconstant(20))[┬º┬ºconstant(6)])
  198.                         {
  199.                            _loc4_[┬º┬ºconstant(152)] = _loc4_[┬º┬ºconstant(7)];
  200.                            _global[┬º┬ºconstant(153)](_loc4_,┬º┬ºconstant(152),7,1);
  201.                         }
  202.                         _loc4_[┬º┬ºconstant(7)] = function(o)
  203.                         {
  204.                            if(this[┬º┬ºconstant(97)] == undefined)
  205.                            {
  206.                               eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(31)](this);
  207.                            }
  208.                            if(this instanceof eval(┬º┬ºconstant(20)))
  209.                            {
  210.                               ┬º┬ºconstant(78)(this[┬º┬ºconstant(152)])[┬º┬ºconstant(79)](this,o);
  211.                            }
  212.                            else
  213.                            {
  214.                               this[┬º┬ºconstant(7)](o);
  215.                            }
  216.                         };
  217.                         if(_loc4_ == eval(┬º┬ºconstant(22))[┬º┬ºconstant(6)])
  218.                         {
  219.                            _global[┬º┬ºconstant(153)](_loc4_,┬º┬ºconstant(7),7,1);
  220.                         }
  221.                      }
  222.                   }
  223.                   else if(_loc4_[┬º┬ºconstant(97)] == undefined)
  224.                   {
  225.                      _loc4_[┬º┬ºconstant(97)] = eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(154)];
  226.                      _global[┬º┬ºconstant(153)](_loc4_,┬º┬ºconstant(97),7,1);
  227.                      eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(154)]++;
  228.                      if(_loc4_[┬º┬ºconstant(93)] == null || _loc4_[┬º┬ºconstant(7)] == null)
  229.                      {
  230.                         eval(┬º┬ºconstant(8))[┬º┬ºconstant(9)](_loc4_);
  231.                      }
  232.                   }
  233.                }
  234.             };
  235.             _loc1_[┬º┬ºconstant(35)] = function()
  236.             {
  237.                for(var _loc4_ in arguments)
  238.                {
  239.                   var _loc3_ = arguments[_loc4_];
  240.                   if(_loc3_[┬º┬ºconstant(97)] != undefined)
  241.                   {
  242.                      _global[┬º┬ºconstant(153)](_loc3_,┬º┬ºconstant(155),0,2);
  243.                      delete _loc3_[┬º┬ºconstant(97)];
  244.                      delete _loc3_[┬º┬ºconstant(93)];
  245.                      delete _loc3_[┬º┬ºconstant(96)];
  246.                      delete _loc3_[┬º┬ºconstant(7)];
  247.                      delete _loc3_[┬º┬ºconstant(10)];
  248.                   }
  249.                   if(_loc3_[┬º┬ºconstant(152)] != undefined)
  250.                   {
  251.                      _global[┬º┬ºconstant(153)](_loc3_,┬º┬ºconstant(152),0,2);
  252.                      _loc3_[┬º┬ºconstant(7)] = _loc3_[┬º┬ºconstant(152)];
  253.                      delete _loc3_[┬º┬ºconstant(152)];
  254.                   }
  255.                }
  256.             };
  257.             _loc1_[┬º┬ºconstant(156)] = function(inst, method, args)
  258.             {
  259.                if(inst == eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(60)])
  260.                {
  261.                   ┬º┬ºconstant(78)(eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][method])[┬º┬ºconstant(16)](eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)],args);
  262.                }
  263.             };
  264.             _loc1_[┬º┬ºconstant(40)] = function(deinitFlag)
  265.             {
  266.                if(deinitFlag == true)
  267.                {
  268.                   eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(12)] = false;
  269.                   ┬º┬ºconstant(158)(eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(157)]);
  270.                   delete eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(42)][┬º┬ºconstant(159)];
  271.                   return undefined;
  272.                }
  273.                eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(60)][┬º┬ºconstant(160)]();
  274.                ┬º┬ºconstant(158)(eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(157)]);
  275.                delete eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(157)];
  276.                if(eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(38)] != null && eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(38)] > 0)
  277.                {
  278.                   eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(157)] = ┬º┬ºconstant(162)(eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(60)],┬º┬ºconstant(161),eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(38)]);
  279.                }
  280.                else
  281.                {
  282.                   if(┬º┬ºconstant(2)(eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(42)])[┬º┬ºconstant(46)] == null)
  283.                   {
  284.                      eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(44)](6789);
  285.                      ┬º┬ºconstant(2)(eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(42)])[┬º┬ºconstant(46)] = 1;
  286.                   }
  287.                   var ┬º┬ºconstant(163) = eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(60)];
  288.                   eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(42)][┬º┬ºconstant(159)] = function()
  289.                   {
  290.                      eval(┬º┬ºconstant(163))[┬º┬ºconstant(161)][┬º┬ºconstant(79)](eval(┬º┬ºconstant(163)));
  291.                   };
  292.                }
  293.                eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(12)] = true;
  294.                eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(60)][┬º┬ºconstant(164)] = getTimer();
  295.             };
  296.             _loc1_[┬º┬ºconstant(165)] = eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(25)][┬º┬ºconstant(165)] + ┬º┬ºconstant(166);
  297.             _loc1_[┬º┬ºconstant(83)] = ┬º┬ºconstant(167);
  298.             _loc1_[┬º┬ºconstant(75)] = 1;
  299.             _loc1_[┬º┬ºconstant(55)] = 1;
  300.             _loc1_[┬º┬ºconstant(168)] = false;
  301.             _loc1_[┬º┬ºconstant(51)] = 1;
  302.             _loc1_[┬º┬ºconstant(169)] = false;
  303.             _loc1_[┬º┬ºconstant(170)] = 0;
  304.             _loc1_[┬º┬ºconstant(12)] = false;
  305.             _loc1_[┬º┬ºconstant(154)] = 0;
  306.             _loc1_[┬º┬ºconstant(56)] = 1;
  307.             ┬º┬ºpush(┬º┬ºconstant(153)(eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(6)],null,1));
  308.          }
  309.          else if(eval("\x01") == 170)
  310.          {
  311.             set("\x01",eval("\x01") + 373);
  312.             while(true)
  313.             {
  314.                var _loc5_ = function ┬º\x01\x02┬º()
  315.                {
  316.                   return 1421 % 511 * 5;
  317.                }[┬º┬ºconstant(60)][┬º┬ºconstant(102)]();
  318.                var _loc6_ = (_loc5_ != null ? _loc5_ + ┬º┬ºconstant(29) : ┬º┬ºconstant(29)) + _loc6_;
  319.                while(true)
  320.                {
  321.                   var _loc0_ = null;
  322.                   if((_loc0_ = ┬º┬ºpop()) == null)
  323.                   {
  324.                      _loc6_ = _loc6_.slice(0,-1);
  325.                      return !(_loc6_ == "" || _loc6_ == "|") ? _loc6_ : null;
  326.                   }
  327.                   var _loc13_ = _loc0_;
  328.                   var _loc3_ = _loc7_[_loc13_];
  329.                   if(_loc3_[┬º┬ºconstant(97)] == null)
  330.                   {
  331.                      eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(31)](_loc3_);
  332.                      break;
  333.                   }
  334.                   if(com.mosesSupposes.fuse.ZigoEngine.instance.getStatus("locked",_loc3_) != true)
  335.                   {
  336.                      break;
  337.                   }
  338.                   if(com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL > 0)
  339.                   {
  340.                      com.mosesSupposes.fuse.FuseKitCommon.error("007",_loc3_._name == undefined ? _loc3_.toString() : _loc3_._name,_loc4_.pa.toString());
  341.                   }
  342.                }
  343.             }
  344.          }
  345.          else
  346.          {
  347.             if(eval("\x01") == 121)
  348.             {
  349.                set("\x01",eval("\x01") + 219);
  350.                continue;
  351.             }
  352.             if(eval("\x01") == 267)
  353.             {
  354.                set("\x01",eval("\x01") + 674);
  355.                ┬º┬ºpush("\x0f");
  356.                continue;
  357.             }
  358.             if(eval("\x01") != 57)
  359.             {
  360.                if(eval("\x01") == 253)
  361.                {
  362.                   set("\x01",eval("\x01") - 196);
  363.                }
  364.                else if(eval("\x01") == 941)
  365.                {
  366.                   set("\x01",eval("\x01") - 85);
  367.                   ┬º┬ºpush(eval(function ┬º\x01\x02┬º()
  368.                   {
  369.                      return 1421 % 511 * 5;
  370.                   }));
  371.                }
  372.                else
  373.                {
  374.                   if(eval("\x01") != 9)
  375.                   {
  376.                      if(eval("\x01") == 182)
  377.                      {
  378.                         set("\x01",eval("\x01") - 182);
  379.                      }
  380.                      break;
  381.                   }
  382.                   set("\x01",eval("\x01") + 244);
  383.                   if(function ┬º\x01\x02┬º()
  384.                   {
  385.                      return 1421 % 511 * 5;
  386.                   })
  387.                   {
  388.                      set("\x01",eval("\x01") - 196);
  389.                   }
  390.                }
  391.                continue;
  392.             }
  393.             set("\x01",eval("\x01") + 125);
  394.             if(!_global.com)
  395.             {
  396.                _global.com = new Object();
  397.             }
  398.             function ┬º\x01\x02┬º()
  399.             {
  400.                return 1421 % 511 * 5;
  401.             }
  402.             if(!_global.com.mosesSupposes)
  403.             {
  404.                _global.com.mosesSupposes = new Object();
  405.             }
  406.             ┬º┬ºpop();
  407.             if(!_global.com.mosesSupposes.fuse)
  408.             {
  409.                _global.com.mosesSupposes.fuse = new Object();
  410.             }
  411.             ┬º┬ºpop();
  412.             if(!_global.com.mosesSupposes.fuse.ZigoEngine)
  413.             {
  414.                var _loc2_ = com.mosesSupposes.fuse.ZigoEngine = function()
  415.                {
  416.                }.prototype;
  417.                com.mosesSupposes.fuse.ZigoEngine = function()
  418.                {
  419.                }.addListener = function(handler)
  420.                {
  421.                   AsBroadcaster.initialize(com.mosesSupposes.fuse.ZigoEngine);
  422.                   com.mosesSupposes.fuse.ZigoEngine.addListener(handler);
  423.                };
  424.                com.mosesSupposes.fuse.ZigoEngine = function()
  425.                {
  426.                }.removeListener = function(handler)
  427.                {
  428.                };
  429.                com.mosesSupposes.fuse.ZigoEngine = function()
  430.                {
  431.                }.isPlaying = function()
  432.                {
  433.                   return com.mosesSupposes.fuse.ZigoEngine._playing;
  434.                };
  435.                com.mosesSupposes.fuse.ZigoEngine = function()
  436.                {
  437.                }.simpleSetup = function(shortcutsClass)
  438.                {
  439.                   if(arguments.length > 0)
  440.                   {
  441.                      com.mosesSupposes.fuse.ZigoEngine.register.apply(com.mosesSupposes.fuse.ZigoEngine,arguments);
  442.                   }
  443.                   _global.ZigoEngine = com.mosesSupposes.fuse.ZigoEngine;
  444.                   if(com.mosesSupposes.fuse.ZigoEngine.extensions.fuse != undefined)
  445.                   {
  446.                      _global.Fuse = com.mosesSupposes.fuse.ZigoEngine.extensions.fuse;
  447.                   }
  448.                   if(com.mosesSupposes.fuse.ZigoEngine.extensions.fuseFMP != undefined)
  449.                   {
  450.                      com.mosesSupposes.fuse.ZigoEngine.extensions.fuseFMP.simpleSetup();
  451.                   }
  452.                   com.mosesSupposes.fuse.ZigoEngine.initialize(MovieClip.prototype,Button.prototype,TextField.prototype);
  453.                   if(com.mosesSupposes.fuse.ZigoEngine.extensions.shortcuts == undefined)
  454.                   {
  455.                      com.mosesSupposes.fuse.FuseKitCommon.error("001");
  456.                   }
  457.                };
  458.                com.mosesSupposes.fuse.ZigoEngine = function()
  459.                {
  460.                }.register = function(classReference)
  461.                {
  462.                   if(com.mosesSupposes.fuse.ZigoEngine.extensions == undefined)
  463.                   {
  464.                      com.mosesSupposes.fuse.ZigoEngine.extensions = {};
  465.                   }
  466.                   var _loc3_ = "|fuse|fuseItem|fuseFMP|shortcuts|pennerEasing|customEasing|";
  467.                   for(var _loc4_ in arguments)
  468.                   {
  469.                      var _loc2_ = arguments[_loc4_].registryKey;
  470.                      if(com.mosesSupposes.fuse.ZigoEngine.extensions[_loc2_] == undefined && _loc3_.indexOf("|" + _loc2_ + "|") > -1)
  471.                      {
  472.                         com.mosesSupposes.fuse.ZigoEngine.extensions[_loc2_] = arguments[_loc4_];
  473.                         if(_loc2_ == "fuseFMP" || _loc2_ == "shortcuts")
  474.                         {
  475.                            Object(com.mosesSupposes.fuse.ZigoEngine.extensions[_loc2_]).initialize();
  476.                         }
  477.                      }
  478.                   }
  479.                };
  480.                com.mosesSupposes.fuse.ZigoEngine = function()
  481.                {
  482.                }.initialize = function(target)
  483.                {
  484.                   if(arguments.length > 0)
  485.                   {
  486.                      com.mosesSupposes.fuse.ZigoEngine.initializeTargets.apply(com.mosesSupposes.fuse.ZigoEngine,arguments);
  487.                      if(com.mosesSupposes.fuse.ZigoEngine.extensions.shortcuts != undefined)
  488.                      {
  489.                         com.mosesSupposes.fuse.ZigoEngine.extensions.shortcuts.addShortcutsTo.apply(com.mosesSupposes.fuse.ZigoEngine.extensions.shortcuts,arguments);
  490.                      }
  491.                   }
  492.                };
  493.                com.mosesSupposes.fuse.ZigoEngine = function()
  494.                {
  495.                }.deinitialize = function(target)
  496.                {
  497.                   if(arguments.length == 0 || target == null)
  498.                   {
  499.                      arguments.push(MovieClip.prototype,Button.prototype,TextField.prototype);
  500.                   }
  501.                   com.mosesSupposes.fuse.ZigoEngine.deinitializeTargets.apply(com.mosesSupposes.fuse.ZigoEngine,arguments);
  502.                   if(com.mosesSupposes.fuse.ZigoEngine.extensions.shortcuts != undefined)
  503.                   {
  504.                      com.mosesSupposes.fuse.ZigoEngine.extensions.shortcuts.removeShortcutsFrom.apply(com.mosesSupposes.fuse.ZigoEngine.extensions.shortcuts,arguments);
  505.                   }
  506.                };
  507.                com.mosesSupposes.fuse.ZigoEngine = function()
  508.                {
  509.                }.getUpdateInterval = function()
  510.                {
  511.                   return com.mosesSupposes.fuse.ZigoEngine.updateTime;
  512.                };
  513.                com.mosesSupposes.fuse.ZigoEngine = function()
  514.                {
  515.                }.setUpdateInterval = function(time)
  516.                {
  517.                   if(com.mosesSupposes.fuse.ZigoEngine._playing)
  518.                   {
  519.                      com.mosesSupposes.fuse.ZigoEngine.setup(true);
  520.                      com.mosesSupposes.fuse.ZigoEngine.updateTime = time;
  521.                      com.mosesSupposes.fuse.ZigoEngine.setup();
  522.                   }
  523.                   else
  524.                   {
  525.                      com.mosesSupposes.fuse.ZigoEngine.updateTime = time;
  526.                   }
  527.                };
  528.                com.mosesSupposes.fuse.ZigoEngine = function()
  529.                {
  530.                }.getControllerDepth = function()
  531.                {
  532.                   return com.mosesSupposes.fuse.ZigoEngine.tweenHolder.getDepth();
  533.                };
  534.                com.mosesSupposes.fuse.ZigoEngine = function()
  535.                {
  536.                }.setControllerDepth = function(depth)
  537.                {
  538.                   if(depth == null || _global.isNaN(depth) == true)
  539.                   {
  540.                      depth = 6789;
  541.                   }
  542.                   if(Object(com.mosesSupposes.fuse.ZigoEngine.tweenHolder).proof != null)
  543.                   {
  544.                      com.mosesSupposes.fuse.ZigoEngine.tweenHolder.swapDepths(depth);
  545.                   }
  546.                   else
  547.                   {
  548.                      com.mosesSupposes.fuse.ZigoEngine.tweenHolder = _root.createEmptyMovieClip("ZigoEnginePulse",depth);
  549.                   }
  550.                };
  551.                com.mosesSupposes.fuse.ZigoEngine = function()
  552.                {
  553.                }.doShortcut = function(targets, methodName)
  554.                {
  555.                   if(com.mosesSupposes.fuse.ZigoEngine.extensions.shortcuts == undefined)
  556.                   {
  557.                      if(com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL > 0)
  558.                      {
  559.                         com.mosesSupposes.fuse.FuseKitCommon.error("002");
  560.                      }
  561.                      return null;
  562.                   }
  563.                   return com.mosesSupposes.fuse.ZigoEngine.extensions.shortcuts.doShortcut.apply(com.mosesSupposes.fuse.ZigoEngine.extensions.shortcuts,arguments);
  564.                };
  565.                com.mosesSupposes.fuse.ZigoEngine = function()
  566.                {
  567.                }.doTween = function(targets, props, endvals, seconds, ease, delay, callback)
  568.                {
  569.                   if(com.mosesSupposes.fuse.ZigoEngine.extensions.fuse.addBuildItem(arguments) == true)
  570.                   {
  571.                      return null;
  572.                   }
  573.                   if(com.mosesSupposes.fuse.ZigoEngine.TIME_MULTIPLIER != com.mosesSupposes.fuse.ZigoEngine.prevTimeMult)
  574.                   {
  575.                      com.mosesSupposes.fuse.ZigoEngine.TIME_MULTIPLIER = Math.abs(com.mosesSupposes.fuse.ZigoEngine.TIME_MULTIPLIER);
  576.                      if(_global.isNaN(com.mosesSupposes.fuse.ZigoEngine.TIME_MULTIPLIER) == true)
  577.                      {
  578.                         com.mosesSupposes.fuse.ZigoEngine.TIME_MULTIPLIER = 1;
  579.                      }
  580.                      if(com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL > 0)
  581.                      {
  582.                         com.mosesSupposes.fuse.FuseKitCommon.error("016",com.mosesSupposes.fuse.ZigoEngine.TIME_MULTIPLIER);
  583.                      }
  584.                      com.mosesSupposes.fuse.ZigoEngine.prevTimeMult = com.mosesSupposes.fuse.ZigoEngine.TIME_MULTIPLIER;
  585.                   }
  586.                   if(com.mosesSupposes.fuse.ZigoEngine.instance == undefined || Object(com.mosesSupposes.fuse.ZigoEngine.tweenHolder).proof == undefined && com.mosesSupposes.fuse.ZigoEngine.updateTime == undefined)
  587.                   {
  588.                      if(MovieClip.prototype.tween != null && typeof _global.$tweenManager == "object")
  589.                      {
  590.                         com.mosesSupposes.fuse.FuseKitCommon.error("003");
  591.                      }
  592.                      com.mosesSupposes.fuse.ZigoEngine.instance = new com.mosesSupposes.fuse.ZManager();
  593.                      com.mosesSupposes.fuse.ZigoEngine._playing = false;
  594.                   }
  595.                   var _loc4_ = com.mosesSupposes.fuse.ZigoEngine.instance.paramsObj(targets,props,endvals,true);
  596.                   var _loc7_ = !(_loc4_.tg[0] == null || _loc4_.tg.length == 0) ? _loc4_.tg : undefined;
  597.                   if(_loc4_.pa == undefined || _loc7_ == undefined || arguments.length < 3)
  598.                   {
  599.                      if(com.mosesSupposes.fuse.ZigoEngine.extensions.fuseItem != null && arguments.length == 1 && typeof arguments[0] == "object")
  600.                      {
  601.                         return com.mosesSupposes.fuse.ZigoEngine.extensions.fuseItem.doTween(arguments[0]);
  602.                      }
  603.                      if(com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL > 0)
  604.                      {
  605.                         if(arguments.length < 3)
  606.                         {
  607.                            com.mosesSupposes.fuse.FuseKitCommon.error("004",!(arguments.length == 1 && arguments[0] == null) ? String(arguments.length) : "1 (null)",Boolean(com.mosesSupposes.fuse.ZigoEngine.extensions.fuseItem == null));
  608.                         }
  609.                         else
  610.                         {
  611.                            com.mosesSupposes.fuse.FuseKitCommon.error("005",_loc7_.toString(),_loc4_.pa.toString());
  612.                         }
  613.                      }
  614.                      return null;
  615.                   }
  616.                   if(com.mosesSupposes.fuse.ZigoEngine._playing != true)
  617.                   {
  618.                      com.mosesSupposes.fuse.ZigoEngine.setup();
  619.                   }
  620.                   if(seconds == null || _global.isNaN(seconds) == true)
  621.                   {
  622.                      seconds = com.mosesSupposes.fuse.ZigoEngine.DURATION || 1;
  623.                   }
  624.                   else if(seconds < 0.01)
  625.                   {
  626.                      seconds = 0;
  627.                   }
  628.                   seconds *= com.mosesSupposes.fuse.ZigoEngine.TIME_MULTIPLIER;
  629.                   if(delay < 0.01 || delay == null || _global.isNaN(delay) == true)
  630.                   {
  631.                      delay = 0;
  632.                   }
  633.                   delay *= com.mosesSupposes.fuse.ZigoEngine.TIME_MULTIPLIER;
  634.                   var _loc12_ = com.mosesSupposes.fuse.FuseKitCommon.parseCallback(callback,_loc7_,com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL,true);
  635.                   var _loc9_ = undefined;
  636.                   if(typeof ease == "function")
  637.                   {
  638.                      if(typeof Function(ease).call(null,1,1,1,1) == "number")
  639.                      {
  640.                         _loc9_ = Function(ease);
  641.                      }
  642.                      else if(com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL > 0)
  643.                      {
  644.                         com.mosesSupposes.fuse.FuseKitCommon.error("014",ease);
  645.                      }
  646.                   }
  647.                   else if(ease == null || ease == "")
  648.                   {
  649.                      if(com.mosesSupposes.fuse.ZigoEngine.EASING instanceof Function)
  650.                      {
  651.                         _loc9_ = Function(com.mosesSupposes.fuse.ZigoEngine.EASING);
  652.                      }
  653.                      else if(com.mosesSupposes.fuse.ZigoEngine.extensions.pennerEasing != undefined)
  654.                      {
  655.                         ease = com.mosesSupposes.fuse.ZigoEngine.EASING;
  656.                      }
  657.                   }
  658.                   if(typeof ease == "string" && ease != "")
  659.                   {
  660.                      if(com.mosesSupposes.fuse.ZigoEngine.extensions.pennerEasing[ease] != undefined)
  661.                      {
  662.                         _loc9_ = com.mosesSupposes.fuse.ZigoEngine.extensions.pennerEasing[ease];
  663.                      }
  664.                      else if(com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL > 0)
  665.                      {
  666.                         com.mosesSupposes.fuse.FuseKitCommon.error("006",ease);
  667.                      }
  668.                   }
  669.                   else if(ease instanceof Array)
  670.                   {
  671.                      if(com.mosesSupposes.fuse.ZigoEngine.extensions.customEasing != undefined)
  672.                      {
  673.                         _loc12_.extra1 = ease;
  674.                         if(typeof ease[0] == "number")
  675.                         {
  676.                            _loc9_ = com.mosesSupposes.fuse.ZigoEngine.extensions.customEasing.precalced;
  677.                         }
  678.                         else
  679.                         {
  680.                            _loc9_ = com.mosesSupposes.fuse.ZigoEngine.extensions.customEasing.fromCurve;
  681.                         }
  682.                      }
  683.                      else if(com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL > 0)
  684.                      {
  685.                         com.mosesSupposes.fuse.FuseKitCommon.error("015",ease);
  686.                      }
  687.                   }
  688.                   if(typeof _loc9_ != "function")
  689.                   {
  690.                      _loc9_ = function(t, b, c, d)
  691.                      {
  692.                         return c * ((t = t / d - 1) * t * t * t * t + 1) + b;
  693.                      };
  694.                   }
  695.                   if(com.mosesSupposes.fuse.ZigoEngine._listeners.length > 0)
  696.                   {
  697.                      com.mosesSupposes.fuse.ZigoEngine.broadcastMessage.call(com.mosesSupposes.fuse.ZigoEngine,"onTweenAdd",_loc7_,_loc4_.pa,_loc4_.va,seconds,_loc9_,delay,_loc12_);
  698.                   }
  699.                   var _loc6_ = "";
  700.                   for(var _loc13_ in _loc7_)
  701.                   {
  702.                      var _loc3_ = _loc7_[_loc13_];
  703.                      if(_loc3_[┬º┬ºconstant(97)] == null)
  704.                      {
  705.                         eval("{invalid_utf8=192}\x11bB")[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(31)](_loc3_);
  706.                      }
  707.                      else if(com.mosesSupposes.fuse.ZigoEngine.instance.getStatus("locked",_loc3_) == true)
  708.                      {
  709.                         if(com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL > 0)
  710.                         {
  711.                            com.mosesSupposes.fuse.FuseKitCommon.error("007",_loc3_._name == undefined ? _loc3_.toString() : _loc3_._name,_loc4_.pa.toString());
  712.                         }
  713.                         continue;
  714.                      }
  715.                      var _loc5_ = com.mosesSupposes.fuse.ZigoEngine[┬º┬ºconstant(60)][┬º┬ºconstant(102)](_loc3_,_loc4_.pa,_loc4_.va,seconds,_loc9_,delay,_loc12_);
  716.                      _loc6_ = (_loc5_ != null ? _loc5_ + ┬º┬ºconstant(29) : ┬º┬ºconstant(29)) + _loc6_;
  717.                   }
  718.                   _loc6_ = _loc6_.slice(0,-1);
  719.                   return !(_loc6_ == "" || _loc6_ == "|") ? _loc6_ : null;
  720.                };
  721.                com.mosesSupposes.fuse.ZigoEngine = function()
  722.                {
  723.                }.removeTween = function(targs, props)
  724.                {
  725.                   com.mosesSupposes.fuse.ZigoEngine.instance.removeTween(targs,props);
  726.                };
  727.                com.mosesSupposes.fuse.ZigoEngine = function()
  728.                {
  729.                }.isTweening = function(targ, prop)
  730.                {
  731.                   return Boolean(com.mosesSupposes.fuse.ZigoEngine.instance.getStatus("active",targ,prop));
  732.                };
  733.                com.mosesSupposes.fuse.ZigoEngine = function()
  734.                {
  735.                }.getTweens = function(targ)
  736.                {
  737.                   if(com.mosesSupposes.fuse.ZigoEngine.instance == undefined)
  738.                   {
  739.                      return 0;
  740.                   }
  741.                   return Number(com.mosesSupposes.fuse.ZigoEngine.instance.getStatus("count",targ));
  742.                };
  743.                com.mosesSupposes.fuse.ZigoEngine = function()
  744.                {
  745.                }.lockTween = function(targ, setLocked)
  746.                {
  747.                   com.mosesSupposes.fuse.ZigoEngine.instance.alterTweens("lock",targ,setLocked == true);
  748.                };
  749.                com.mosesSupposes.fuse.ZigoEngine = function()
  750.                {
  751.                }.isTweenLocked = function(targ)
  752.                {
  753.                   return Boolean(com.mosesSupposes.fuse.ZigoEngine.instance.getStatus("locked",targ));
  754.                };
  755.                com.mosesSupposes.fuse.ZigoEngine = function()
  756.                {
  757.                }.ffTween = function(targs, props, suppressEndEvents)
  758.                {
  759.                   com.mosesSupposes.fuse.ZigoEngine.instance.alterTweens("ff",targs,props,null,suppressEndEvents);
  760.                };
  761.                ┬º┬ºgoto(addr1985);
  762.                ┬º┬ºpush(com.mosesSupposes.fuse.ZigoEngine = function()
  763.                {
  764.                });
  765.                ┬º┬ºpush("skipTweenTo");
  766.             }
  767.          }
  768.          function ┬º\x01\x02┬º()
  769.          {
  770.             return 1421 % 511 * 5;
  771.          }
  772.          break;
  773.       }
  774.       set("\x01",eval("\x01") - 907);
  775.       ┬º┬ºpush(true);
  776.    }
  777. }
  778.